vent your spleen - Alemán Inglés Diccionario